
/*Comunes*/
body{
 font-family: "Lucida Grande", Myriad, "Andale Sans", "Luxi Sans", "Bitstream Vera Sans", Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;
}

titulo{
 color: #191970;
 font-size: 21px;
 font-weight: bold;
 margin-bottom: 20px;
 text-align: center;
}

img{
 border: 0;
}

/*Regisro Usuario*/
pre{
font-family: "Lucida Grande", Myriad, "Andale Sans", "Luxi Sans", "Bitstream Vera Sans", Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;
font-size: 12px;
}

/*Items de menu Administracion*/
.menu-item{
    text-decoration: none;
    width: 68px;
    height: 75px;
    padding: 5px;
    color: #000;
    font-size: 11px;
    display: block;
    border: 1px solid #fff;
    text-align: center;
}

.menu-item:hover {
    background-color: #f7f7f7;
    color: #888a85;
    border: 1px solid #d3d7cf;
}

/*Formularios*/
input, button, textarea, select {
    background-color: #fff;
    color: #000;
    padding: 2px;
    font-family: "Lucida Grande", Myriad, "Andale Sans", "Luxi Sans", "Bitstream Vera Sans", Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;
    font-size: small;
}

input.chiquito,select.chiquito
{
	width: 6em;
}

input.mediano,select.mediano
{
	width: 12em;
}

input.grande
{
	width: 20em;
}

button, input[type="button"], input[type="submit"]  {
    color: #888a85;
    border: 1px solid #babdb6;
    border-top: 1px solid #d3d7cf;
    border-left: 1px solid #d3d7cf;
    font-weight: bold;
    margin-left: 2px;
    margin-right: 2px;
    font-family: "Lucida Grande", Myriad, "Andale Sans", "Luxi Sans", "Bitstream Vera Sans", Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;
    font-size: small;
    min-height: 20px;
    overflow: visible;
}

button:hover, input[type="button"]:hover, input[type="submit"]:hover  {
    color: #333;
}

button:active, input[type="button"]:active, input[type="submit"]:active {
    color: #555;
}

input[type="text"], input[type="password"], textarea, select {
    color: #333;
    background:#fff url(../images/field-bg.png) repeat-x top;
    border-top: 1px solid #999;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ddd;
    padding: 3px;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus  {
    color: #000;
    background-color: #fff;
    border: 1px solid #3465a4;
}

input[disabled], select[disabled] {
    color: #999;
    background-color: #eee;
}

/*Hace al formulario bonito*/
label {
    font-weight: bold;
}

fieldset label {
 display: block;
 font-size: 100%;
}

fieldset {
 position: relative;
 border: 1px solid #d3d7cf;
 padding: 0px;
 padding-bottom: 1em;
 margin-top: 1.8em;
 margin-bottom: 1em;
 font-size: small;
}

fieldset div {
 clear: left;
 padding: 0 1em;
 padding-top: 5px;
}

div.uhm{
 padding-top: 5px;
 padding-bottom: 5px;
 padding-right:  0px;
 padding-left:  0px;
 width: 480px;
 border: 1px solid #d3d7cf;
}

/*Tabla usada en Registro usuario concurso*/
table.prueba{
	text-align: center;
	font-size: 75%;
}

/*Mensajes de error de todos los formularios*/
.error{
 font-family: Verdana, Arial, Helvetica,sans-serif;
 font-size: 9pt;
 font-weight: bold;
 color: red;
 position:relative;
}


/* Estilos Cabecera*/
  .menu{
   background-color: #7f93c6;
   color: #808080;
   font-family: verdana, helvetica, arial;
   font-size: 9pt;
   font-weight: bold;
   letter-spacing: -0.5pt;
   padding-bottom: 5px;
   padding-top: 5px;
   }

  .menu a:link{
   color: white;
   text-decoration: none;
  }

  .menu a:visited{
   color: white;
   text-decoration: none;
  }

  .menu a:hover{
   color: red;
   text-decoration: none;
   }

  #salir{
   color: red;
   text-decoration: none;
  }

  div.fondo{
   background: #e2ecf6;
  }
  /* Estilo Pie*/
   
  #pie{
   text-align: center;
   font-size: 12px;
   color: #5e5e5e;
   font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
   line-height: 16px;
   background-color: #e2ecf6;
   background-repeat: repeat;
   border-top-style: solid;
   border-top-color: #cbdfff;
  }
  
  /*Estilo Tablas*/

titulo
{
 color: #191970;
 font-size: 21px;
 font-weight: bold;
 margin-bottom: 20px;
 text-align: center;
 text-transform: uppercase;
 text-decoration: underline;
}
  
table.tabla
{
 font: 11px tahoma, verdana, arial;
 color: #999;
 border-collapse: collapse;
 text-align: center;
}

table.tabla td{
 margin: 0;
 padding: 5px 5px;
}

table.tabla thead tr th {
 background-color: #b2c6e1;
 padding:  10px 10px;
 color: #fff;
 font-weight: bold;
 border: 0;
font-size: 14px;
}

table.tabla tbody tr
{
 padding: 10px 10px;
 font-size: 13px;
}

table.tabla tr.filaImpar {
 background-color: #F7f9fa;
}

table.tabla tr:hover {
  background: #FFFFEE;
}

table.tabla tr:hover td, tr:hover td a, tr:hover th a
 {
 color: #000;
}

table.tabla tr:hover td a:hover, tr:hover th a:hover 
{
 background-color: #fff;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ccc;
}

table.tabla a {
 color: #BBC4CD;
 padding-left: 16px;
 text-decoration: none;
}

table.tabla a[href^="Problema.jspx?idProblema="]
{
 background: transparent url(../img/icono_problema.png) no-repeat 0 0;
}

table.tabla a[href^="PerfilUsuario.jspx?idUsuario="]
{	
 background: transparent url(../img/icono_usuario.png) no-repeat 0 0;
}

table.tabla a[href^="CrearPDF?idProblema="]
{
 background: transparent url(../img/icono_pdf.png) no-repeat 0 0;
}

table.tabla a[href^="Concurso.jspx?idConcurso="]
{
 background: transparent url(../img/icono_concurso.png) no-repeat 0 0; 
}

table.tabla a[href^="PerfilEquipo.jspx?idEquipo="]
{
 background: transparent url(../img/icono_equipo.png) no-repeat 0 0; 
}

/*Estilo Index*/

 body.index{
		color:#000000;
		background:#FFFFFF;
		font-family:Tahoma, Verdana, Arial, Sans-Serif;
		font-weight:normal;
		font-size:14px;
   }
	
	table.index h1{ font-weight:normal;}
	
	table.index  .detalle{
		font-size:12px;
		color:#4C7094;
	 }
	 table.index a,table.index a:link,table.index a:visited {
		border:0;
		color:#003D7A;
		text-decoration:none;
	 }
	  table.index a:hover {
		color:#003D7A;
		border:0;
		background:none;
		text-decoration:underline;
	  }
	  table.index h2 {
		 color:#4C7094;
		 font-size:12px;
		 font-family:Tahoma, Verdana, Arial, Sans-Serif;
		 margin:0px;
		 margin-bottom:0px;
		 font-weight:bold;
	  }
	  table.index h2 a,table.index h2 a:link,table.index h2 a:visited {
		 color:#003D7A;
		 border:0;
		 text-decoration:none;
		 font-weight:bold;
	  }
	  table.index h2 a:hover {
		 border:0;
		 background:none;
		 text-decoration:underline;
	  }
	  table.index h3 {
		 color:#4C7094;
		 font-size:12px;
		 font-family:Tahoma, Verdana, Arial, Sans-Serif;
		 margin:0px;
		 margin-bottom:0px;
		 font-weight:bold;
	  }
	  table.index h3 a, table.index h3 a:link, table.index h3 a:visited {
		 color:#003D7A;
		 border:0;
		 text-decoration:none;
		 font-weight:bold;
	 }
	table.index h3 a:hover {
		border:0;
		background:none;
		text-decoration:underline;
	 }
	table.index  .forumline1
   {
    background-color: #FDF5E6;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFA804;
    border-right-color: #FFA804;
    border-bottom-color: #FFA804;
    border-left-color:  #FFA804;
   }
 table.index  .forumline2
   {
    background-color: #F4FAFF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color:#A2D8FA;
    border-right-color: #A2D8FA;
    border-bottom-color: #A2D8FA;
    border-left-color: #A2D8FA;
   }
  table.index  #th1
   {
    color: White;
    font-size: 11px;
    font-weight: bold;
    background-color: Orange;
    height: 25px;
    background-image: url(/forum/templates/subSilver/images/cellpic3.gif);
  }
  table.index   #th2
   {
    color: White;
    font-size: 11px;
    font-weight: bold;
    background-color: #6196C5;
    height: 25px;
    background-image: url(/forum/templates/subSilver/images/cellpic3.gif);
  }
 table.index a.tb,table.index a.tb:link,table.index a.tb:visited {
		border:0;
		color:#003D7A;
		text-decoration:none;
		font-size:12px;
	 }
table.index a.tb:hover {
	 color:#003D7A;
	 border:0;
	 background:none;
	 text-decoration:underline;
	 font-size:12px;
	}

bien {  text-align: center;
       font-weight: bold;
       font-family:Tahoma, Verdana, Arial, Sans-Serif;
       font-size: 18px;        
       color: #FA8072;        
}

td.bienvenida
{
  text-align: justify;
       font-family:Tahoma, Verdana, Arial, Sans-Serif;
       font-size: 12px;        
       color: #733B20;        
}
